from coin.exchange.binance.kr_rest.currency import BinanceCurrency
from coin.exchange.binance.kr_rest.product import BinanceProduct
from coin.flow.simple_queue import SimpleQueue
from coin.strategy.mm.binance.order_subsystem import BinanceOrderSubsystem
from coin.strategy.mm.base.unary_multifeed_strategy_base import UnaryMultifeedStrategyBase
from coin.strategy.mm.subscription import SubscriptionRequest


class BinanceStrategyBase(UnaryMultifeedStrategyBase):
  CurrencyType = BinanceCurrency
  ProductType = BinanceProduct
  LiveEnvironmentType = BinanceOrderSubsystem
  OGName = SubscriptionRequest('Spot', 'Binance', None)
